#ifndef LISTA_H
#define LISTA_H

#include "../rotina.h"
#include "metodo.h"
#include "bisseccao.h"
#include "posicaofalsa.h"

class Lista
{
private:

   Metodo* InicioPtr;//aponta para o primeiro objeto resultado de calculo de Qe
   Metodo* FimPtr;//aponta para o ultimo objeto resultado de calculo de Qe

public:

   // Construtor e destrutor:
   Lista();
   ~Lista();

   Metodo* get_inicioptr();
   Metodo* get_fimptr();
   void set_inicioptr(Metodo* InicioPtr);//atualiza o primeiro objeto resultado
   void set_fimptr(Metodo* FimPtr);//atualiza o ultimo objeto resultado
   void incluir(int obj, float Qs, float Qr, double e, double A, double B, int N);//criar novo objeto resultado

};


#endif
